table.form-layout
{
	margin-left:20px;
	border-collapse:separate; 
	border-spacing:5px;
}

table.table-list
{
	border-collapse:collapse;
	border:1px solid #aeaeae;
	margin-top:5px;
}

table.table-list tr
{
	border:1px solid #aeaeae;
	height:35px;
}

table.table-list tr:hover
{
	background-color:#f3f3f3;
}

table.table-list tr.table-header
{
	font-weight:bold;
	text-align:center;
	height:40px;
	font-size:14px;
	color:#FF0000;
	background-color:#FFF583;
}

table.table-list td
{
	border:1px solid #aeaeae;
	padding:2px;
}